package com.dayuanit.dy15.lesson28.demo3;

public class Test {
    public static void main(String[] args) throws Exception{
        //线程的stop方法

        System.out.println(Thread.currentThread().getName() + " begin");

        //创建一个t1线程
        Thread t1 = new Thread(new Runnable() {
            @Override
            public void run() {
                System.out.println(Thread.currentThread().getName() + " run() begin");

                try {
                    Thread.sleep(20 * 1000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }

                System.out.println(Thread.currentThread().getName() + " run() end");
            }
        }, "t1");

        t1.start();//启动线程

        t1.join(5 * 1000);

        t1.stop();//将t1线程终结了，不推荐使用，容易产生资源泄露问题。比如正在使用的流，由于线程死亡，流就没法close,导致系统资源泄露。

        System.out.println(Thread.currentThread().getName() + " end");
    }
}
